[AutoRelease] t2-managementgroups-2026-02-12-46489(can only be merged by SDK owner)#45152
Merged
ChenxiJiang333 merged 4 commits intoAzure:mainfrom Feb 13, 2026
Merged
Conversation
Collaborator
Author
Contributor
There was a problem hiding this comment.
Pull request overview
This PR updates azure-mgmt-managementgroups for the 1.1.0 release, incorporating regenerated client code (newer AutoRest), modernized packaging (pyproject.toml), and updated generated tests/samples.
Changes:
- Migrate packaging metadata from
setup.py/sdk_packaging.tomltopyproject.toml(PEP 621 + Azure SDK packaging table). - Regenerate managementgroups client, models, and operations (sync + async), including updated internal utilities/serialization and ARM endpoint selection support.
- Refresh generated tests/samples (naming tweaks, metadata paths, and lint suppressions) and add new codegen metadata files.
Reviewed changes
Copilot reviewed 71 out of 71 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/managementgroups/azure-mgmt-managementgroups/setup.py | Removed legacy setuptools packaging script (migrated to pyproject). |
| sdk/managementgroups/azure-mgmt-managementgroups/sdk_packaging.toml | Removed legacy packaging metadata (moved into pyproject). |
| sdk/managementgroups/azure-mgmt-managementgroups/pyproject.toml | New packaging configuration, dependencies, dynamic version/readme, and [packaging] metadata. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_operations_async.py | Rename generated async test method for clarity/uniqueness. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_operations.py | Rename generated sync test method for clarity/uniqueness. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_management_groups_operations_async.py | Rename multiple generated async test methods to be operation-specific. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_management_groups_operations.py | Rename multiple generated sync test methods to be operation-specific. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_management_group_subscriptions_operations_async.py | Rename generated async subscription tests to be operation-specific. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_management_group_subscriptions_operations.py | Rename generated sync subscription tests to be operation-specific. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_hierarchy_settings_operations_async.py | Rename generated async hierarchy settings tests to be operation-specific. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_hierarchy_settings_operations.py | Rename generated sync hierarchy settings tests to be operation-specific. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_entities_operations_async.py | Rename generated async entities test to be operation-specific. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_entities_operations.py | Rename generated sync entities test to be operation-specific. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/conftest.py | Update sanitizer guidance comment in generated test setup. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/tenant_backfill_status_request.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/start_tenant_backfill_request.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/remove_management_group_subscription.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/put_management_group.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/patch_management_group.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/list_operations.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/list_management_groups.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/list_hierarchy_settings.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_subscription_from_management_group.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_management_group_with_path.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_management_group_with_expand_and_recurse.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_management_group_with_expand.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_management_group_with_ancestors.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_management_group.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_hierarchy_settings.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_entities.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_descendants.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_all_subscriptions_from_management_group.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/delete_management_group.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/delete_hierarchy_settings.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/check_management_group_name_availability.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/add_management_group_subscription.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/operations/_operations.py | Regenerated sync operations implementation with updated typing/imports/utilities. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/operations/_management_groups_operations.py | Regenerated sync management groups operations (paging, typing, error handling formatting). |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/operations/_management_groups_api_operations.py | Regenerated sync API operations mixin and request builders. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/operations/_management_group_subscriptions_operations.py | Regenerated sync subscription association operations and request builders. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/operations/_hierarchy_settings_operations.py | Regenerated sync hierarchy settings operations. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/operations/_entities_operations.py | Regenerated sync entities operations with paging return type. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/operations/init.py | Update exported operations symbols and patch import flow. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/models/_models_py3.py | Regenerated models with updated imports/typing annotations. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/models/init.py | Update model exports/import ordering and patch integration. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/operations/_operations.py | Regenerated async operations implementation with updated typing/imports/utilities. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/operations/_management_groups_operations.py | Regenerated async management groups operations with async paging. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/operations/_management_groups_api_operations.py | Regenerated async API operations mixin. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/operations/_management_group_subscriptions_operations.py | Regenerated async subscription association operations. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/operations/_hierarchy_settings_operations.py | Regenerated async hierarchy settings operations. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/operations/_entities_operations.py | Regenerated async entities operations with async paging. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/operations/init.py | Update exported async operations symbols and patch import flow. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/_vendor.py | Removed legacy internal ABC typing helper (replaced by _utils.utils). |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/_management_groups_api.py | Update async client init to support cloud endpoints and new serialization utilities. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/_configuration.py | Add cloud_setting to async configuration and adjust typing/docs. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/init.py | Update async package exports and patch integration. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/_version.py | Promote version from 1.1.0b2 to 1.1.0. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/_utils/utils.py | Introduce generic client/config typing mixin (ClientMixinABC). |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/_utils/serialization.py | Replace legacy serialization module with regenerated, typed utility implementation. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/_utils/init.py | Add _utils package marker for new utility module namespace. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/_management_groups_api.py | Update sync client init to support cloud endpoints and new serialization utilities. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/_configuration.py | Add cloud_setting to sync configuration and adjust typing/docs. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/init.py | Update package exports and patch integration. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/init.py | Add type: ignore for namespace package extend_path typing. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/init.py | Add type: ignore for namespace package extend_path typing. |
| sdk/managementgroups/azure-mgmt-managementgroups/apiview-properties.json | Add APIView properties metadata for review tooling. |
| sdk/managementgroups/azure-mgmt-managementgroups/_metadata.json | Add new codegen metadata format (replaces legacy _meta.json). |
| sdk/managementgroups/azure-mgmt-managementgroups/_meta.json | Remove legacy codegen metadata file. |
| sdk/managementgroups/azure-mgmt-managementgroups/README.md | Update supported Python version and refresh auth/client usage snippet. |
| sdk/managementgroups/azure-mgmt-managementgroups/MANIFEST.in | Update sdist file includes/excludes to match modern packaging layout. |
| sdk/managementgroups/azure-mgmt-managementgroups/CHANGELOG.md | Add 1.1.0 release section (currently placeholder text). |
sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/conftest.py
Show resolved
Hide resolved
...agementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/operations/__init__.py
Show resolved
Hide resolved
...entgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/operations/__init__.py
Show resolved
Hide resolved
msyyc
approved these changes
Feb 13, 2026
ChenxiJiang333
approved these changes
Feb 13, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PR for release issue https://github.com/Azure/sdk-release-request/issues/6819
After PR merged, trigger release pipeline to release
(Just to record: this PR was created by this pipeline)